# 列表的切片操作
varlist = ['1', '2', '3', '4', '5']

# 从开始索引到列表的最后输出varlist
print(varlist[:])
# 从开始到'4'结束索引之前输出varlist
print(varlist[:4])
# 从'3'到'5'之前输出varlist
print(varlist[2:])
# 切片varlist的结果为 ['3', '5'] 并输出
print(varlist[2::2])
# 使用3种切片方式（语句写法有差异）输出varlist所有列表元素
print(varlist[:])
print(varlist[0:])
print(varlist[::])
# 倒着输出输出varlist所有列表元素
print(varlist[::-1])
# 使用切片方法对列表数据进行更新和删除
# 从2开始，到6结束，并替换为'123'，输出结果
varlist[2:6] = '123456'
print(varlist)
# 切片删除varlist的‘3’，‘5’ 输出
varlist = ['1', '2', '3', '4', '5']
del varlist[2::2]
print(varlist)
